/**
 * 单个菜单模型（包含子菜单）
 */
import MenuI18nModel from "@/views/system/menu-mgt/model/menu-i18n.model";
import {MenuTypeEnum} from "@/common/enum/common.enum";
import {DeviceEnum} from "@/views/system/menu-mgt/enum/menu-mgt.enum";

export default class MenuModel {
	children?: MenuModel[];
	deviceType: DeviceEnum;
	code: string;
	nameI18nKey:string;
	iconFont?: string;
	iconDefault?: string;
	iconActive?: string;
	module: string;
	name: string;
	sort: number;
	parentCode: string;
	modPath: string;
	sysCode: string;
	tid: number;
	i18nList:MenuI18nModel[];
	type:MenuTypeEnum;

}
